import request from "@/utils/request.js";



/**
 * 获取openid
 * 
*/
export function get_openid(data)
{
  return request.post("wechat/mp_auth",data,{ noAuth : true});
}
/**
 * 手机号登录
 * 
 */
export function loginMobile(data) {
	return request.post("login/mobile", data, {
		noAuth: true
	});
}
/**
 * 问题反馈
 * 
 */
export function propose(data) {
	return request.post("work/propose", data, {
		noAuth: true
	});
}

/**
 * 获取客服手机号
 * 
 */
export function getkefuPhone(data) {
	return request.post("work/get_service_number", data, {
		noAuth: true
	});
}
/**
 * 更新用户信息
 * 
 */
export function userinfo(data) {
	return request.get("userinfo", data, {
		noAuth: true
	});
}

/**
 * 获取验证码key
 * 
 */
export function verify_code(data) {
	return request.get("verify_code", data, {
		noAuth: true
	});
}
/**
 * 发送验证码
 * 
 */
export function sendverify(data) {
	return request.post("register/verify", data, {
		noAuth: true
	});
}
/**
 * 更新用户/师傅信息
 * 
 */
export function update_user(data) {
	return request.post("work/update_user", data, {
		noAuth: true
	});
}

/**
 * 更新用户位置
 * 
 */
export function getuser_location(data) {
	return request.get("work/user_location", data, {
		noAuth: true
	});
}

/**
 * 找回密码
 * 
 */
export function reset(data) {
	return request.post("register/reset", data, {
		noAuth: true
	});
}
/**
 * 选择用户身份
 * 
 */
export function chooseType(data) {
	return request.get("select_user_role", data, {
		noAuth: true
	});
}
/**
 * 获取发票类型
 * 
 */
export function getInvoviceType(data) {
	return request.post("work/getInvoviceType", data, {
		noAuth: true
	});
}

/**
 * 申请开票
 * 
 */
export function invoiceAdd(data) {
	return request.post("work/invoiceAdd", data, {
		noAuth: true
	});
}
/**
 * 获取用户最近的一条开票信息
 * 
 */
export function getLastInvoice(data) {
	return request.post("work/getLastInvoice", data, {
		noAuth: true
	});
}



/**
 * 普通登录
 * 
 */
export function ordinaryLogin(data) {
	return request.post("login", data, {
		noAuth: true
	});
}
/**
 * 首页
 * 
*/
export function getIndexData(data)
{
  return request.get("work/index",data,{ noAuth : true});
}
/**
 * 上传
 * 
*/
export function upload()
{
  return request.post("upload/image",data,{ noAuth : true});
}

/**
 * 获手机号
 * 
*/
export function getphone(data)
{
  return request.get("wechat/UserInfo",data,{ noAuth : true});
}



//-------------------------------------------------------用户端 配件商城------------------------
/**
 * 配件列表
 * 
*/
export function parts_products(data)
{
  return request.get("parts_products",data,{ noAuth : true});
}
/**
 * 主页公告
 * 
*/
export function get_notice_list(data)
{
  return request.post("user/get_notice_list",data,{ noAuth : true});
}
/**
 * 主页公告查看详情
 * 
*/
export function get_notice_detail(data)
{
  return request.post("user/get_notice_detail",data,{ noAuth : true});
}
/**
 * 配件详情
 * 
*/
export function orderDetial(data)
{
  return request.get("work/orderDetial",data,{ noAuth : true});
}
/**
 * 获取师傅列表
 * 
*/
export function worker_list(data)
{
  return request.get("work/worker_list",data,{ noAuth : true});
}
/**
 * 零配件详情
 * 
*/
export function detail(data)
{
  return request.get(`parts_products/detail/${data}`);
}

/**
 * 获取报修须知
 * 
*/
export function get_repair_notice(data)
{
  return request.get(`work/get_repair_notice`,{ noAuth : true});
}
/**
 * 获取报修协议
 * 
*/
export function getAgreement(data)
{
  return request.post(`work/getAgreement`,{ noAuth : true});
}
/**
 * 获取订单列表
 * 
*/
export function orderDetail(data)
{
  return request.get("work/ClientWorkList",data);
}

/**
 * 获取零配件分类
 * 
*/
export function parts_category(data)
{
  return request.get("parts_category",{ noAuth : true});
}
/**
 * 获取可以开发票的订单
 * 
*/
export function invoiceOrder(data)
{
  return request.post("work/invoiceOrder",{ noAuth : true});
}

//-------------------------------------------------------个人中心------------------------
/**
 * 问题反馈
 * 
*/
export function set_feedback(data)
{
  return request.post("User/set_feedback",data,{ noAuth : true});
}
/**
 * 设备管理(师傅)
 * 
*/
export function allDeviceList(data)
{
  return request.post("work/AllDeviceList",data,{ noAuth : true});
}
/**
 * 设备管理(用户)
 * 
*/
export function deviceList(data)
{
  return request.post("work/deviceList",data,{ noAuth : true});
}
/**
 * 设备管理(用户)
 * 
*/
export function getDeviceCategory(data)
{
  return request.post("work/getDeviceCategory",data,{ noAuth : true});
}
/**
 * 获取商务合作信息
 * 
*/
export function getCooperation(data)
{
  return request.post("work/getCooperation",data,{ noAuth : true});
}

/**
 * 获取当前位置
 * 
*/
export function addressResolution(data)
{
  return request.post("work/addressResolution",data,{ noAuth : true});
}


//-------------------------------------------------------师傅端------------------------
/**
 * 提交资质审核
 * 
*/
export function worker_verify(data)
{
  return request.post("work/worker_verify",data,{ noAuth : true});
}
/**
 * 获取收入明细及月账单功能
 * 
*/
export function getCashDetail(data)
{
  return request.get("spread/commission/0",data,{ noAuth : true});
}
/**
 * 添加设备
 * 
*/
export function deviceAdd(data)
{
  return request.post("work/deviceAdd",data,{ noAuth : true});
}


/**
 * 添加银行卡
 * 
*/
export function addBank(data)
{
  return request.post("user/addBank",data,{ noAuth : true});
}
/**
 * 获取银行卡列表
 * 
*/
export function userBankList(data)
{
  return request.post("user/userBankList",data,{ noAuth : true});
}
/**
 * 获取银行类型
 * 
*/
export function getBankType(data)
{
  return request.post("user/getBankType",data,{ noAuth : true});
}
/**
 * 申请提现
 * 
*/
export function Withdrawal(data)
{
  return request.post("user/Withdrawal",data,{ noAuth : true});
}
/**
 * 获取最低提现金额
 * 
*/
export function getMinWithdrawal(data)
{
  return request.post("work/getMinWithdrawal",data,{ noAuth : true});
}
/**
 * 获取提现记录
 * 
*/
export function getUserExtractList(data)
{
  return request.post("user/getUserExtractList",data,{ noAuth : true});
}
/**
 * 师傅选择服务区域
 * 
*/
export function selectAddress(data)
{
  return request.get("work/selectAddress",data,{ noAuth : true});
}
/**
 * 获取师端的维修订单列表
 * 
*/
export function WorkerWorkList(data)
{
  return request.get("work/WorkerWorkList",data,{ noAuth : true});
}
/**
 * 订单详情
 * 
*/
export function WorkerOrderDetail(data)
{
  return request.get("work/WorkerOrderDetail",data,{ noAuth : true});
}
/**
 * 师傅接单拒单操作
 * 
*/
export function WokerAcceptOrde(data)
{
  return request.post("work/WokerAcceptOrder",data,{ noAuth : true});
}
/**
 * 工单计时操作
 * 
*/
export function workTiming(data)
{
  return request.post("work/workTiming",data,{ noAuth : true});
}
/**
 * 师傅确认订单
 * 
*/
export function confirm(data)
{
  return request.post("work/confirm",data,{ noAuth : true});
}
/**
 * 师傅端获取门店已有的设备
 * 
*/
export function selectedDevice(data)
{
  return request.post("work/selectedDevice",data,{ noAuth : true});
}

/**
 * 设备管理选择门店
 * 
*/
export function selectClienUser(data)
{
  return request.post("work/selectClienUser",data,{ noAuth : true});
}
/**
 * 缴纳保证金
 * 
*/
export function Deposit(data)
{
  return request.post("work/Deposit",data,{ noAuth : true});
}


//-------------------------------------------------------订单------------------------
/**
 * 获取评价类型
 * 
*/
export function getCommentType(data)
{
  return request.post("work/getCommentType",data,{ noAuth : true});
}
/**
 * 支付尾款
 * 
*/
export function payOrder(data)
{
  return request.get("work/payOrder",data,{ noAuth : true});
}


/**
 * 评价
 * 
*/
export function addWaterComment(data)
{
  return request.post("work/addWaterComment",data,{ noAuth : true});
}

/**
 * 创建订单
 * 
*/
export function createOrder(data)
{
  return request.post("work/createOrder",data,{ noAuth : true});
}



/**
 * 获取师傅的合作协议和保险单
 * 
*/
export function getWorkerContract(data)
{
  return request.post("work/getWorkerContract",data,{ noAuth : true});
}

/**
 * 师傅录入门店
 * 
*/
export function inputUser(data)
{
  return request.post("work/inputUser",data,{ noAuth : true});
}
/**
 * 获取配件列表
 * 
*/
export function getNewDeviceCategory(data)
{
  return request.post("work/getNewDeviceCategory",data,{ noAuth : true});
}
/**
 * 获取新的配件分类
 * 
*/
export function new_parts_category(data)
{
  return request.post("new_parts_category",data,{ noAuth : true});
}

/**
 * 获取积分折扣比例
 * 
*/
export function get_integral_discount(data)
{
  return request.post("work/get_integral_discount",data,{ noAuth : true});
}

/**
 * 用户取消订单
 * 
*/
export function cancelWorderUser(data)
{
  return request.post("work/cancelWorderUser",data,{ noAuth : true});
}
/**
 * 师傅取消订单
 * 
*/
export function cancelWorkWorker(data)
{
  return request.post("work/cancelWorkWorker",data,{ noAuth : true});
}

/**
 * 师傅修改工作状态
 * 
*/
export function editWorderStatus(data)
{
  return request.post("work/editWorderStatus",data,{ noAuth : true});
}

/**
 * 获取广告位
 * 
*/
export function get_advertisement(data)
{
  return request.post("work/get_advertisement",data,{ noAuth : true});
}
/**
 * 师傅端获取资料完成度
 * 
*/
export function getProgress()
{
  return request.post("work/getProgress",{ noAuth : true});
}

/**
 * 用户端获取资料完成度
 * 
*/
export function getUserProgress()
{
  return request.post("work/getUserProgress",{ noAuth : true});
}
/**
 * 获取师傅标签
 * 
*/
export function getAllLable()
{
  return request.post("work/getAllLable",{ noAuth : true});
}
/**
 * 获取维修类别
 * 
*/
export function getWorkCate()
{
  return request.post("work/getWorkCate",{ noAuth : true});
}



